package com.chris.design.pattern.samples.factory;


/**
 * 按照《高效Java 第二版》中的说法：单元素的枚举类型已经成为实现Singleton的最佳方法。
 * 用枚举来实现单例非常简单，只需要编写一个包含单个元素的枚举类型即可。
 *
 */
public enum EnumSingleton {
    uniqueInstance;

    /**
     * 单例可以有自己的操作
     */
    public void singletonOperation(String name) {
        // 功能处理
        System.out.println("EnumSingleton do it, name==" + name);
    }

}
